#login-header{height: 1rem;display: flex;align-items: center;}
#login-header div {flex-grow: 1;text-align: center;}
#login-header div:nth-child(2){flex-grow: 8;}
#login-header div:first-child i{font-size: 0.35rem}
#login-header div:nth-child(2) p{font-size: 0.3rem}
.login-wrap-img{width: 100%}
.login-wrap-img img{width: 100%}
.login-wrap-tel{height: 1.3rem;width: 100%;position: relative;}
.login-wrap-tel input{height: 1.3rem;border: none;width: 100%;outline-style: none;padding-left: 0.3rem;font-size: 0.25rem;border-bottom: 0.04rem solid #ccc}
.login-wrap-tel button{position: absolute;right: 1rem;top:0.3rem;height: 0.6rem;border: none;padding: 3px 6px;font-size: 0.3rem;background-color: #ffd600;border-radius: 5px;}
.login-wrap-yzm input{height: 1.3rem;border: none;width: 100%;outline-style: none;padding-left: 0.3rem;font-size: 0.25rem;border-bottom: 0.04rem solid #ccc}
.login-wrap-yzm2 {height: 1rem;text-align: center;line-height: 1rem;font-size: 0.25rem}
.login-wrap-yzm2 a{color: blue;text-decoration: underline;}
.login-wrap-btn {width: 96%;margin-left: 2%;background-color: #ffd600;text-align: center;line-height: 1rem;height: 1rem;border-radius: 10px}
.login-wrap-btn button{border: none;padding: 3px 6px;font-size: 0.35rem;background-color: #ffd600;border-radius: 10px;outline-style: none}
